using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using DevComponents.DotNetBar;
using System.Linq;
using BUS;
using DAO;
namespace project
{
    public partial class frmLogin : DevComponents.DotNetBar.RibbonForm
    {
        NhanVienBUS nvBUS = new NhanVienBUS();
        KhachHangBUS khBUS = new KhachHangBUS();
        public frmLogin()
        {
            InitializeComponent();
        }

        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (txtTaiKhoan.Text == ""|| txtMatKhau.Text == "")
            {
               MessageBoxEx.Show("Vui lòng nhập đầy đủ thông tin.");
                return;
            }

            string tk = txtTaiKhoan.Text;
            string mk = txtMatKhau.Text;
           // MessageBoxEx.Show(tk + mk);
           
            int kq = nvBUS.KiemTraLogin(tk,mk);
            if (kq == 1)
            {
                NHANVIEN nv = nvBUS.LayThongTinNhanVien(tk, mk);

                MessageBoxEx.Show("Đăng nhập thành công.");

                if (nv.LOAI_NHAN_VIEN == 1)
                {
                    frmquanly frm = new frmquanly(nv);
                    frm.ShowDialog();
                }
                else {
                    thuthu frm = new thuthu(nv);
                    frm.ShowDialog();
                }
               
                
                this.Close();
            }
            else
            {
                int k = khBUS.KiemTraLogin(tk, mk);
                if (k == 1)
                {
                    DOCGIA nv = khBUS.LayThongTinDocGia(tk, mk);

                    MessageBoxEx.Show("Đăng nhập thành công.");
                    docgia frm = new docgia(nv);
                    frm.ShowDialog();
                }
                else
                {
                    MessageBoxEx.Show("Tên truy cập và mật khẩu không khớp.");
                }
                
            }
            
        }

        private void txtTaiKhoan_Click(object sender, EventArgs e)
        {
            txtTaiKhoan.Clear();
        }

        private void txtTaiKhoan_MouseLeave(object sender, EventArgs e)
        {
            if (txtTaiKhoan.Text == "")
            {
                txtTaiKhoan.Text = "Tài khoản:";
            }
        }
    }
}